Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Lexington Challenger M25 Dharwad M25 Mumbai Chennai Challenger Bengaluru Challenger Pune Challenger Tyler Challenger Taipei Challenger Kachreti Challenger Wuxi Challenger Little Rock Challenger Grodzisk Mazowiecki Challenger Nonthaburi 4 Challenger Hangzhou Challenger Taipei 2 Challenger Cassis Challenger New Zealand F2 New Zealand F3 Japan F5 Canada F4 Canada F5 USA F21 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 Japan F5 USA F14 Japan F8 China F3 Japan F4 Korea F1 Korea F2 Korea F3 Japan F9 Japan F2 Japan F3 Spain F14 Morocco F1 Morocco F2 Spain F20 Spain F21 Spain F22 Spain F24 Spain F26 Spain F28 Spain F29 Spain F30 Spain F31 India F9 India F10 India F11 India F12 India F2 India F4 India F5 India F6 Morocco F1 Morocco F2 Morocco F3 Spain F16 Spain F17 Spain F18 Turkey F27 Turkey F28 Turkey F29 Romania F7 Romania F8 Romania F9 India F13 India F14 India F15 India F16 India F17 India F2 India F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F11 Spain F16 Spain F17 Spain F18 Spain F19 Turkey F31 Turkey F32 Turkey F33 Turkey F34 Spain F32 Spain F34 China F6 Spain F35 Spain F36 India F9 India F10 India F11 Cambodia F2 Cambodia F3 India F1 India F2 India F3 India F4 India F5 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Thailand F5 Spain F15 Spain F17 Spain F18 Spain F19 Chinese Taipei F1 Japan F1 Turkey F32 Japan F7 Turkey F33 Turkey F34 India F7 Qatar F5 Qatar F6 India F2 India F3 Turkey F13 India F6 Hong Kong F1 USA F24 USA F30 USA F25 India F13 Turkey F40 Turkey F41 India F16 India F19 Spain F8 France F9 Spain F12 USA F26 Sri Lanka F2 France F19 France F21 Qatar F4 Qatar F5 Qatar F6 USA F8 (Indian Harbour Beach) USA F9 (Orlando) Singapore F2 (Singapore) Singapore F3 (Singapore) India F7 Japan F2 Japan F3 Korea F1 USA F20 Japan F4 Japan F10 USA F29 Japan F6 India F1 USA F13 Spain F33 M15 Chennai M25 Jakarta M25 Chennai Head Cup Busan Open - Busan Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos IV Manta Open - Manta Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie AGT Challenger - Leon Busan Open Challenger Tennis - Busan Oldum Brown Vancouver Open - Vancouver Dunlop World Challenge - Toyota Kyoto Challenger Bangkok Challenger Korat Challenger Binghamton Challenger Tiburon Challenger Seoul Challenger Calabasas Challenger Yokohama Challenger Bergamo Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Cremona Challenger M25 Jakarta Nottingham Challenger M25 Jakarta Granby Challenger Toyota Challenger Singapore Challenger M25 Martos Kyoto Challenger Pingguo Challenger Tallahassee Challenger Busan Challenger Nottingham Challenger Wuhai Challenger Beijing Challenger M25 Kalaburagi Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Pingguo Challenger M15 Davangere Kaohsiung Challenger Nottingham Challenger Binghamton Challenger Guangzhou Challenger M25 New Delhi Beijing Challenger Recanati Challenger Guimaraes Challenger M15 Chandigarh Seoul Challenger Yokohama Challenger Toyota Challenger Kyoto Challenger Kolkata Challenger New Delhi Challenger Guangzhou Challenger Taipei City Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Shanghai Challenger Dallas Challenger Shanghai Challenger Indore Challenger Reunion Island Challenger Yokohama Challenger Toyota Challenger Sarasota Challenger New Delhi Challenger Kyoto Challenger Kolkata Challenger Mersin Challenger Busan Challenger Seoul Challenger Gimcheon Challenger Granby Challenger M25 Wichita Nottingham-2 Challenger Shanghai Challenger Izmir Challenger Ningboo Challenger Pune Challenger Ortisei Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger Manila Challenger Pune Challenger Bergamo Challenger Traralgon Challenger Guangzhou Challenger Traralgon Challenger 2 Gwangju Challenger Samarkand Challenger Hong Kong Challenger Shanghai Challenger Andria Challenger Launceston Challenger Yokohama Challenger Irving Challenger Guadalajara Challenger Karshi Challenger Leon Challenger San Francisco Challenger Tempe Challenger Taipei City Challenger Tallahassee Challenger Savannah Challenger Gimcheon Challenger Karshi Challenger Busan Challenger Lexington Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Winnetka Challenger Jinan Challenger Zhangjiagang Challenger Columbus Challenger Ho Chi Minh City Challenger Kobe Challenger Pune Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Maui Challenger Marbella Challenger M25 Indore Taipei City Challenger Nanchang Challenger Seoul Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Gatineau Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Seville Challenger Shanghai Challenger Kaohsiung Challenger Recanati Challenger Ningboo Challenger Liuzhou Challenger Shenzhen Challenger Bratislava Challenger Kobe Challenger Burnie Challenger Budapest Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Jinan Challenger Istanbul Challenger Kaohsiung Challenger Glasgow Challenger Gatineau Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Ningboo Challenger Ismaning Challenger Surbiton Challenger Shenzhen Challenger Granby Challenger Kobe Challenger Binghamton Challenger Bangkok Challenger Bengalaru Challenger Drummondville Challenger Morelos Challenger Calgary Challenger Columbus Challenger Nur-Sultan Challenger Biella Challenger Barcelona Challenger Ismaning Challenger Eckental Challenger Cary Challenger Orlando Challenger Istanbul Challenger Antalya Challenger Antalya 2 Challenger Zagreb Challenger Biella 7 Challenger Nottingham 2 Challenger Porto Challenger Cary Challenger Lexington Challenger Mallorca Challenger St. Tropez Challenger Cassis Challenger Alicante Challenger Recanati Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Manama Challenger Antalya 3 Challenger Cassis Challenger Biel Challenger Shimadzu All Japan Indoor - Kyoto Tallahassee Challenger Savannah Challenger Prague 2 Challenger Surbiton Challenger Nottingham Challenger USTA Seascape Challenger - Aptos Dharwad Challenger 2003 - Dharwad Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Australian Men's Clay Court Challenger - Canberra Busan Open Challenger Tennis - Busan 14° BH Tennis Open - Belo Horizonte Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Coffee Cup Challenger - Chikmagalur II Manta Open - Manta VIII Gramado Open - Gramado Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Sibiu Challenger Orleans Challenger II Manta Open - Manta Vilnus Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Sail Open - New Delhi New Delhi Challenger II - New Delhi Ottignies-Louvain-la-Neuve Challenger Chennai Challenger Bengaluru Challenger Szekesfehervar Challenger Biel Challenger Skopje Challenger Troisdorf Challenger Heilbronn Challenger Bergamo Challenger Busan Open Challenger Tennis - Busan Shenzhen 1 Challenger Keio Challenger International Tennis Tournament - Yokohama Dallas Challenger Nonthaburi 2 Challenger Busan Challenger Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby The Commercia Challenger - Aptos Nottingham Challenger Milan Challenger Seoul Challenger Bangkok Challenger Cary 1 Challenger Shimadzu All Japan Indoor - Kyoto Batman Challenger Taipei City Challenger Vancouver Challenger Bangkok Challenger Shenzhen Challenger Melbourn Challenger Nanchang Challenger Manacor Challenger Cherbourg Challenger Kyoto Challenger China Open - Beijing Menorca Challenger Zhuhai Challenger Shenzhen Challenger Wuxi Challenger St. Brieuc Challenger Columbus Challenger Barletta Challenger Guangzhou Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Moscow Challenger Shenzhen Challenger Ilkley Challenger Winnetka Challenger Todi Challenger Winnipeg Challenger Binghamton Challenger Chisinau Challenger Lexington Challenger Chengdu Challenger Aptos Challenger Flea Market Cup Busan Challenger Tennis - Busan Fifth Third Bank Tennis Championships - Lexington Bangkok Challenger Como Challenger Genova Challenger Aix En Provence Challenger Nottingham-2 Challenger Ho Chi Minh City Challenger Ningboo Challenger Pune Challenger Ortisei Challenger Kobe Challenger Brescia Challenger Toyota Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Burnie Challenger Lexington Challenger Tashkent Challenger - Tashkent Blois Challenger Aptos Challenger Chicago Challenger Samsung Securities Cup - Seoul Tiburon Challenger Kyoto Challenger Bangalore Challenger Shenzhen Challenger Anning Challenger Guangzhou Challenger Recanati Challenger Kia International in Caloundra - Caloundra Hilton Waikoloa Village USTA Challenger - Waikoloa Mallorca Challenger 2008 China TCL Challenger - Guangzhou Talahassee Challenger Launceston Challenger Busan Challenger Winnetka Challenger Yokohama World Tennis Gaora Cup - Yokohama Winnetka Challenger Winnipeg Challenger Orleans Challenger San Luis Potosi Challenger - San Luis Potosi Canberra Challenger Alicante Challenger Marbella Challenger Nur-Sultan 2 Challenger Dharwad Challenger 2006 - Dharwad Cleveland Challenger Biella 5 Challenger Nottingham 1 Challenger Seoul Challenger Fifth-Third Bank Tennis Classic - Lexington Biel Challenger Murcia Challenger Ismaning Challenger Eckental Challenger Charlottesville Challenger Helsinki Challenger Traralgon Challenger Bengalaru 2 Challenger Monterrey Challenger Roseto Degli Abruzzi 2 Challenger St. Brieuc Challenger Salinas Challenger Shanghai Challenger Bordeaux Challenger Challenger DCN de Cherbourg - Cherbourg Zagreb Challenger Ilkley Challenger Indianapolis Challenger Belgaum Open - Belgaum Mexico City Challenger Gemax Samsung Open 2004 - Belgrade Chennai Challenger Ismaning Challenger Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto AIG Japan Open - Tokyo Stockton Challenger Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Odlum Brown Vancouver Open - Vancouver Seoul Challenger Pune Challenger Bangkok Challenger Maui Challenger Kyoto Challenger Fairfield Challenger Eckental Challenger Playford Challenger New Delhi Challenger Bangkok Challenger Guangzhou Challenger Guadalajara Challenger Loughborough Challenger Aptos Challenger The Natrel's Challenger of Granby - Granby Ningboo Challenger Istanbul Challenger Salzburg Challenger Samsung Securities Cup - Seoul AIG Japan Open - Tokyo Chennai Challenger New Delhi Challenger Pune Challenger Bengaluru Challenger Uncle Tobys Challenger in Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Sarasota Challenger Toyota Challenger Honolulu Challenger Winnetka Challenger Next Generation Adelaide International - Adelaide Izmir Cup - Izmir The Artois Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Manta Challenger SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Surbiton Challenger Open 13 - Marseille Samsung Securities Cup - Seoul Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille AEGON Championships - London Bangalore Challenger Cleveland Challenger Aircel Chennai Open - Chennai Todi Challenger US Men's Clay Court Championship - Houston Thailand Open - Bangkok Power Horse World Team Cup - Dusseldorf AEGON Championships - London Fergana Challenger - Fergana Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Odlum Brown Vancouver Open - Vancouver Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Aegon Nottingham Open - Nottingham Citi Open - Washington Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Maharashtra Open - Pune Shenzhen Open - Shenzhen Tata Open Maharashtra - Pune New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Rakuten Japan Open - Tokyo New York Open - New York Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune PTT Thailand Open - Bangkok Hall of Fame Open - Newport Rennes Challenger SAP Open - San Jose Infosys Hall of Fame Open - Newport Aircel Chennai Open - Chennai Busan Challenger Rakuten Japan Open - Tokyo Bengalaru 1 Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Open 13 - Marseille Thailand Open - Bangkok AIG Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Milan Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Toyota Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Pune Challenger AIG Japan Open Tennis Championships - Tokyo Samarkand Challenger New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Open - Newport Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Gimcheon Challenger Citi Open - Washington AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Kun-Ming Challenger AEGON International - Eastbourne Nottingham Challenger Chennai Open - Chennai Open 13 - Marseille Tata Open Maharashtra - Pune Kaohsiung Challenger French Open - Paris Dallas Open - Dallas European Open - Antwerp AIG Japan Open - Tokyo Singapore Tennis Open - Singapore Murcia Challenger Phoenix Challenger Mallorca Championships - Mallorca AEGON Championships - London Rakuten Japan Open - Tokyo China Open - Beijing AEGON Championships - London Rogers Masters - Montreal Rogers Masters - Toronto Indianapolis Tennis Championships - Indianapolis Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Davis Cup, Group I, 2R, JPN-KOR 3-2 Citi Open - Washington Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group I, 2R, IND-KOR 4-1 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, Group I, 2R, IND-UZB 4-1 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, Group I, 2R, CHN-IND 2-3 Davis Cup, World Group, QR, IND-ITA 1-3 BNP Paribas Masters - Paris ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Group I, 1R, FIN-IND 3-1 Davis Cup, Group I, 1R, NOR-IND 3-1 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group I, PO, IND-DEN 4-0 Davis Cup, Group I, PO, IND-TOG 4-0 U.S. Open - New York 15th Asian Games Doha 2006 U.S. Open - New York Braunschweig Challenger Australian Open (Asia, Wildcard) Olympics - London Davis Cup, World Group I, 1R, SWE-IND 4-0